/**
 * 
 */
package com.sunwayhorizo.health.business.dto.clinic.emr.template;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @ClassName TemplateCategoryDTO <br>
 * @PackageName com.sunwayhorizo.health.business.dto.emr <br>
 * @Description 模板分类DTO <br>
 * @Date 2010-12-14 <br>
 * @Version 1.0 <br>
 * @ModifiedDesc <br>
 * @ModifiedDate <br>
 * @ModifiedBy <br>
 * @Copyright 2010-2020 北京三维海容 All Rights Reserved. <br>
 */
public class TemplateClassDTO  implements Serializable{

	private static final long serialVersionUID = 7831312927810142936L;
	
	/**
	 *主键 ID
	 */
	private String id;
	
	/**
	 *模板分类/模板 名称
	 */
	private String name;
	
	/**
	 * 分类code编码(质控编码)
	 */
	private String classCode;
	
	/**
	 * 父节点
	 */
	private String fatherId; 
	
	/**
	 * 分类角色id
	 */
	private String classRoleId;
	
	/**
	 *模板分类/模板 说明
	 */
	private String comments;
	
	/**
	 * 创建人
	 */
	private String createdBy;
	
	/**
	 * 创建时间
	 */	
	private String creationDate;
	
	/**
	 * 修改人员
	 */
	private String lastUpdateBy;
	
	
	/**
	 * 修改时间
	 */
	private String lastUpdateDate;

	
	/**
	 * 子节点
	 */
	private List<TemplateClassDTO> children;

	/**
	 * 是否为文件夹标志 0：是 1：否
	 */
	private String nodeFlag="0";

	/**
	 * @return the id
	 */
	public String getId() {
		return id;
	}


	/**
	 * @param id the id to set
	 */
	public void setId(String id) {
		this.id = id;
	}


	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}


	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return the fatherId
	 */
	public String getFatherId() {
		return fatherId;
	}


	/**
	 * @param fatherId the fatherId to set
	 */
	public void setFatherId(String fatherId) {
		this.fatherId = fatherId;
	}

	/**
	 * @return the comments
	 */
	public String getComments() {
		return comments;
	}


	/**
	 * @param comments the comments to set
	 */
	public void setComments(String comments) {
		this.comments = comments;
	}


	/**
	 * @return the createdBy
	 */
	public String getCreatedBy() {
		return createdBy;
	}


	/**
	 * @param createdBy the createdBy to set
	 */
	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}


	/**
	 * @return the creationDate
	 */
	public String getCreationDate() {
		return creationDate;
	}


	/**
	 * @param creationDate the creationDate to set
	 */
	public void setCreationDate(String creationDate) {
		this.creationDate = creationDate;
	}


	/**
	 * @return the lastUpdateBy
	 */
	public String getLastUpdateBy() {
		return lastUpdateBy;
	}


	/**
	 * @param lastUpdateBy the lastUpdateBy to set
	 */
	public void setLastUpdateBy(String lastUpdateBy) {
		this.lastUpdateBy = lastUpdateBy;
	}


	/**
	 * @return the lastUpdateDate
	 */
	public String getLastUpdateDate() {
		return lastUpdateDate;
	}


	/**
	 * @param lastUpdateDate the lastUpdateDate to set
	 */
	public void setLastUpdateDate(String lastUpdateDate) {
		this.lastUpdateDate = lastUpdateDate;
	}


	/**
	 * @return the children
	 */
	public List<TemplateClassDTO> getChildren() {
		return children;
	}


	/**
	 * @param children the children to set
	 */
	public void setChildren(List<TemplateClassDTO> children) {
		this.children = children;
	}


	/**
	 * @return the classRoleId
	 */
	public String getClassRoleId() {
		return classRoleId;
	}


	/**
	 * @param classRoleId the classRoleId to set
	 */
	public void setClassRoleId(String classRoleId) {
		this.classRoleId = classRoleId;
	}


	public String getClassCode() {
		return classCode;
	}


	public void setClassCode(String classCode) {
		this.classCode = classCode;
	}


	public String getNodeFlag() {
		return nodeFlag;
	}


	public void setNodeFlag(String nodeFlag) {
		this.nodeFlag = nodeFlag;
	}
	
	
}
